package com.laiyw.monitor.core.system;

import com.alibaba.fastjson.JSONObject;
import com.laiyw.monitor.core.commons.OS;
import com.laiyw.monitor.core.ServerMonitorInfo;
import com.laiyw.monitor.core.annotation.Service;

import java.util.List;

/**
 * @Description:
 * @Auther: Laiyw
 * @Date: 2018/10/4 19:07
 */
@Service(OS.LINUX)
public class LinuxServerMonitorInfo extends ServerMonitorInfo {

    @Override
    public Double cpuUsedPercent() {
        return new Double(0);
    }

    @Override
    public Double sysMemoryUsedPercent() {
        return new Double(0);
    }

    @Override
    public JSONObject getServerInfo() {
        return null;
    }

    @Override
    public List<JSONObject> getServerDisk() {
        return null;
    }

    @Override
    public List<JSONObject> getServerCpuListInfo() {
        return null;
    }

    @Override
    public JSONObject getServerMemory() {
        return null;
    }
}
